#ifndef APPLICATION_H
#define APPLICATION_H

#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <glm/glm.hpp>
#include "core/Node.h"

class Application
{
private:
    /* data */
    int _resolutionX;
    int _resolutionY;
    GLFWwindow *_window;
    Node *_stage;
public:
    Application(/* args */);
    ~Application();

    bool init();
    int getResolutionX() ;
    int getResolutionY() ;
    Node* getStage() ;
    void setResolution(int width,int height);
    void run();
};

#endif